#!/bin/bash
# 时间差计算器
# 用法:
# . diff_time.sh
# diff_time "2025-10-31 12:00:00" "2025-10-31 14:30:45"
function diff_time {
	local start_str="$1"
	local end_str="$2"
	# 转换为时间戳（秒）
	local start_ts=$(date -d "$start_str" +%s)
	local end_ts=$(date -d "$end_str" +%s)
	# 计算差值
	local diff=$((end_ts - start_ts))
	# 格式化为 HH:MM:SS
	printf "耗时：%02d:%02d:%02d\n" $((diff/3600)) $((diff%3600/60)) $((diff%60)) $3
}
